﻿@model ApplicationFormModel
@{
    ResLink.AddCss("~/res/css/application/form.css");
}

<h1>강의 지원서</h1>
<hr />

<h2>성공회대학교 강사 임용계약 내용</h2>

<div class="box">
    @Html.Raw(Model.채용.내용)
</div>

<div class="확인">
    위의 임용계약 내용을 확인하였습니다 @Html.CheckBoxFor(m => m.지원.확인)
</div>


<div class="row">
    <div class="span4">
        <div>
            <div>이름:</div>
            <div>@Model.지원.이름</div>
        </div>

        <div>
            <div>생년월일:</div>
            <div>@Model.지원.생년월일</div>
        </div>

        <div>
            <div>신청상태:</div>
            <div>@Model.지원.상태</div>
        </div>

        <div>
            <div>신청일:</div>
            <div>@Model.지원.신청일.ToYMD()</div>
        </div>

        <div>
            <div>승인일:</div>
            <div>@Model.지원.승인일.ToYMD()</div>
        </div>
    </div>

    <div class="span8">
        @if (Model.수정가능) {
            <div class="controls pull-right">
                <a class="btn btn-small btn-info" onclick="강의검색()">강의추가</a>
                <a class="btn btn-small" onclick="강의삭제()">삭제</a>
            </div>
        }

        <form id="강의목록">
            <input type="hidden" name="지원ID" value="@Model.지원.ID" />

            <table class="table table-condensed table-bordered">
                <thead>
                    <tr>
                        <th></th>
                        <th>학기</th>
                        <th>강의명</th>
                    </tr>
                </thead>
                <tbody>
                    @if (Model.강의목록 != null) {
                        foreach (var 강의 in Model.강의목록)
                        {
                            <tr onclick="">
                                <td><input type="checkbox" /></td>
                                <td>@강의.학기</td>
                                <td>@강의.강의명
                                    <input type="hidden" name="강의ID" value="@강의.ID" />
                                </td>
                            </tr>
                        }
                    }
                </tbody>
            </table>
        </form>
    </div>
</div>

<hr />
@if (Model.수정가능) {
    <a class="btn btn-primary" onclick="신청하기()"><i class="icon-hdd icon-white"></i> 신청하기</a>
    <a class="btn" onclick="삭제하기()"><i class="icon-remove"></i> 삭제</a>
}
<a class="btn" href='@Model.ReturnURL'><i class="icon-list"></i> 목록으로</a>

@Html.Partial("_LectureDialog")


@if (Model.수정가능) {
    <script type="text/javascript">
        function 신청하기() {
            if ($("input[type=checkbox]:nth-of-type(1)").is(":checked") != true) {
                alert("임용계약 내용 확인을 눌러 주세요");
                return;
            }
            AjaxPostForm($('form#강의목록'), '@Url.MyAction("Save", "Application")');
        }

        function 삭제하기() {
            if (confirm("강의지원을 삭제하시겠습니까?"))
                AjaxPost('@Url.MyAction("Delete", "Application", new { id = Model.지원.ID })');
        }

        function 강의삭제() {
            $("form#강의목록 input[type=checkbox]:checked").each(function () {
                $(this).parents("tr").remove();
            });
        }
    </script>
}